﻿body {
   font-family: "Microsoft YaHei", Helvetica, Arial, sans-serif;
  color: #555;
  background-color:#EEEEEE;
}
h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 0;
  font-family: "Microsoft YaHei", Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #333;
}
.margin-top-5 {
    margin-top:5px;
}
.margin-top-10 {
    margin-top:10px;
}
.margin-top-15 {
    margin-top:15px;
}
.margin-top-20 {
    margin-top:20px;
}
.margin-top-40 {
    margin-top:40px;
}
.header {
    height:28px;
    background-color:#E9E9E9;
    width:100%;
    font-size:12px;
    line-height:28px;
}
.header .top_img1 {
    color:#F99656;    
    margin-left:30px;
}
.header ol {
   list-style:none;     
}
.header ol li {
    display:inline;
    margin-left:20px;
}

.logo {
    height:172px;
    background:#fff url('../img/bg.jpg') repeat 0;
    text-align:center;
}
.logo .mobile {
    position:relative;
    top:22%;
}

/**导航***/
.nav {
    background-color:#005F8B;
    height:50px;
    color:#DBE2E8;
    font-size:18px;
    line-height:50px;
}
.nav ol {
    list-style:none;
}
.nav ol li {
    display:inline;
    margin-left:5%;  
    height:100%;      
}
.nav ol li a, .nav ol li a:link,.nav ol li a:active,.nav ol li a:hover,.nav ol li a:visited {
    color:#DBE2E8;
    text-decoration:none;
}
.nav ol li.active {    
    border-bottom:2px solid #EF9307;
    padding-bottom:10px;
}
.nav ol li .hote {    
    position:relative;
    left:3%;
    top:-17px;
}
.banner {
    background:#fff url('../img/banner.jpg') repeat;
    height:569px;
    padding:initial;
    margin:initial;
}
.banner1 {
    background:#fff url('../img/banner2.jpg') repeat;
    height:237px;
    padding:initial;
    margin:initial;
}
.banner2 {
    background:#fff url('../img/banner3.jpg') repeat;
    height:430px;
    padding:initial;
    margin:initial;
}
/*********今日推荐*************/

.Recommend {
    border:10px solid #fff;
    background-color:#fff;
}
.Recommend .jrtj {
   position:absolute;
   top:0px;
   left:0px;     
}
.Recommend .title {
     color:#343434;
     font-size:24px;
     margin-left:20px;
     margin-top:20px;
     display:block;
}
.Recommend .content {
     color:#343434;
     font-size:16px;  
     display:block;  
     margin-left:20px;
}
.Recommend .price {
     display:block;  
     margin-left:20px;
     font-size:50px;
     color:#FD0B09;
     margin-top:20px;
}
.Recommend .price .newprice {
     font-size:20px;   
}
.Recommend .price .oldprice {
    font-size:20px;
    color:#5F5F5F;
    text-decoration: line-through;
}
.Recommend  .pay {
     display:block;     
     margin-left:20px; 
}
.Recommend .pay img {
float:left;
}
.Recommend .pay .paynum {
    font-size: 20px;
    margin-left: 50%;
    display: block;
    margin-top: 10px;
    height: 70px;
    vertical-align: bottom;
    padding-top: 8%;
}

/*********西藏跟团游***********/
.xztour {
    background:#fff url('../img/b1.jpg') repeat;
    height:1201px;
    padding:initial;
    margin-bottom:0px;
}
.xztour .xztour_title {
   /*background-color:rgba(0, 0, 0, 0.5);
   background: -webkit-linear-gradient(left, #67BFE5 , #0FA5E0,#049EDE,#67BFE5); 
   background: -o-linear-gradient(right, #67BFE5 , #0FA5E0,#049EDE,#67BFE5); 
   background: -moz-linear-gradient(right, #67BFE5 , #0FA5E0,#049EDE,#67BFE5); 
   background: linear-gradient(to right, #67BFE5 , #0FA5E0,#049EDE,#67BFE5);*/ 
   /*border:10px solid #CBCBCB;*/
   background:#fff url('../img/xzb1.jpg');
   display:block;
   height:53px;
   width:100%;
}
.xztour {
}
.xztour .Recommend {
    border:5px solid #fff;
    margin-left:0px;
}

.xztour .Recommend .xztour_info {
    margin-top:10px;    
}
.xztour .Recommend .Recommend_img {
 padding-left:initial;       
}
.xztour .Recommend .title {
     color:#343434;
     font-size:18px;
     margin-left:20px;
     margin-top:initial;
     display:block;
     font-weight:500;
} 
.xztour .Recommend .content {
     color:#7C7C7C;
     font-size:15px;  
     display:block;  
     margin-left:20px;
}
.xztour .Recommend .price {
     display:block;  
     margin-left:20px;
     font-size:25px;
     color:#FD0B09;
     margin-top:1px;
}
.xztour .Recommend .price .oldprice {
    font-size:14px;
    color:#5F5F5F;
    text-decoration: line-through;
}
.xztour .Recommend  .pay {
     display:block;     
     margin-left:20px; 
}
.xztour .Recommend .pay img {
float:left;
height:40px;
}
.xztour .Recommend .pay .paynum {
    font-size: 20px;
    margin-left: 50%;
    display: block;
    margin-top: 10px;
    height: 70px;
    vertical-align: bottom;
    padding-top: 8%;
}



.xzgty {
    margin-top:80px;
}

.xzgty ol {
    list-style:none;
   
}
.xzgty ol li {
    display:inline;
     float:left;
     border:2px;
     width:20%;
}
.xzgty ol li .xzgty_xl {
    height:154px;
    width:154px;
    transform:rotate(45deg);
    -ms-transform:rotate(45deg); 	
    -moz-transform:rotate(45deg); 
    -webkit-transform:rotate(45deg); 
    -o-transform:rotate(45deg); 	
    -moz-border-radius: 15px; 
    -moz-border-radius:15px;
    border-radius:15px;
    border:3px solid #D2D4C8;
    overflow:hidden;
}
.xzgty ol li .xzgty_xl img {
    height:240px;
    width:240px;
    transform:rotate(-45deg);
    -ms-transform:rotate(-45deg); 	
    -moz-transform:rotate(-45deg); 
    -webkit-transform:rotate(-45deg); 
    -o-transform:rotate(-45deg); 
    margin-top: -50px;
    margin-left: -50px;
}

.margin-left-11{
    margin-left:11%;
}
.xzgty .second {
    margin-left: 1.5%;
    margin-top: -25px;
}
.xzgty .third {
    margin-top: -23px;
}


/*.xzzyx_xl .pure_list_mask{
	 height: 240px;
     width:240px;
	 overflow: hidden;
	 position: absolute;
	 top: 0;
	 left: 0;
	 cursor: pointer;
      transform:rotate(-45deg);
    -ms-transform:rotate(-45deg); 	
    -moz-transform:rotate(-45deg); 
    -webkit-transform:rotate(-45deg); 
    -o-transform:rotate(-45deg); 
}

.view-first .pure_list_mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   background-color:rgba(0, 0, 0, 0.5);
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
  
.view-first:hover .pure_list_mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}*/
/************西藏自由行*************/
.xzzyx {
     background:#fff url('../img/b2.jpg');
     height:570px;
     margin:initial;
}

.xzzyx .xzzyx_title {
   /*background-color:rgba(0, 0, 0, 0.5);
   background: -webkit-linear-gradient(left, #67BFE5 , #0FA5E0,#049EDE,#67BFE5); 
   background: -o-linear-gradient(right, #67BFE5 , #0FA5E0,#049EDE,#67BFE5); 
   background: -moz-linear-gradient(right, #67BFE5 , #0FA5E0,#049EDE,#67BFE5); 
   background: linear-gradient(to right, #67BFE5 , #0FA5E0,#049EDE,#67BFE5);*/ 
   /*border:10px solid #CBCBCB;*/
   background:#fff url('../img/xzzyx.jpg');
   display:block;
   height:53px;
   width:100%;
   margin-top: -50px;
}

.banner-middle{
	background:#FFF;
	padding:1em;
	border: solid 1px #D5D5D5;
}
/*--- slider-css --*/
.slider{
	position:relative;
}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }
.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }
.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }
.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
.rslides_tabs {
text-align: center;
  width: 64%;
  position: absolute;
  bottom: -11%;
  z-index: 999;
  margin: 0;
  left: 19%;
  padding: .7em 0;
  background-color: #fff;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  }
.rslides_tabs li {
  display: inline;
  }
.rslides_tabs a {
   border: 1px solid #CBCBCB;
  }
.rslides_tabs li:first-child {
  margin-left: 0;
  }
.rslides_tabs .rslides_here a {
  color: #fff;
  font-weight: bold;
  }
#slider3-pager a {
  display: inline-block;
}
#slider3-pager img {
  float: left;
  display:block;
}
#slider3-pager .rslides_here a {
  background: transparent;
  border:1px solid #000;
}
#slider3-pager a {
  padding:0.2em;
}


/***********私人订制***********/
.srdz {
    background-color:#D9D9D9;
    height:870px;
    padding-bottom:initial;
    margin-bottom:inherit;
}
.srdz .srdz_title {
   background:#fff url('../img/srdz.jpg');
   display:block;
   height:77px;
   width:100%;
}
.srdz .srdz_body {
   background:#fff url('../img/b3.jpg');
   height:607px;
}
.srdz .srdz_body .srdz_body_img {
   height:607px;
   width:1903px;
}
.srdz .srdz_body img {
   position:relative;
   left: 70.2%;
   top: 63%;     
}
/*************fotter************/
.footer {
    background-color:#818181;
    height:340px;
    color:#E6E6E6;
    font-size:17px;
}
.footer .footer_link {
    height:55px;    
}
.footer .footer_link ol{
    list-style:none;     
    padding-left:initial;  
}   
.footer .footer_link ol li {
    display:inline-block;  
    height:54px; 
    margin-right:20px;
}
.footer .footer_link ol li:not(:first-child) img{
    margin-top:13px;
}

.footer .footer_helper {
   margin-top:10px;     
}
.footer .footer_helper ol{
    list-style:none;     
    padding-left:initial;  
}
.footer .footer_helper ol li:not(:first-child) {
    font-size:14px;
    margin:10px 0 0 0 ;
    margin-left:20px     
}
.footer .footer_helper ol li:not(:first-child) img {
    margin-right:10px;
}
.footer .footer_helper ol li:first-child {
    font-size:24px;    
}

/*******页脚*******/
.about {
    margin:20px;
}
.about ol {
padding:initial
}
.about ol li {
    display:inline;
    border-right:1px solid #818181;
    padding:0 10px 0 10px;
}
.about ol li a {
     text-decoration:none;   
}
.about ol li a:link,.about ol li a:active,.about ol li a:visited ,.about ol li a:hover 
{
    color:#818181;
}
.about span {
    margin-left:10px;
    color:#818181;
}